package cn.zzp.system.domain;

import cn.zzp.basic.domain.BaseDomain;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Administrator
 * @description: 角色实体类
 * @date 2022/8/2 17:44
 */
@Data
public class Role extends BaseDomain {

    /**
     * 名称
     */
    private String name;

    /**
     * 角色编码
     */
    private String sn;

    /**
     * 角色与权限关系：多对多
     */
    private List<Long> permissions = new ArrayList<Long>();

    /**
     * 角色与菜单关系：多对多
     */
    private List<Long> menus = new ArrayList<Long>();

    /**
     * 角色与员工关系：一对多
     */
    private List<Long> employees = new ArrayList<Long>();
}
